在本章节中,我们会介绍讲解SDK的基础功能的使用,通过本章节的内容,您基本可以实现百分之九十的功能。
通过本章节的学习,您可以学习到以下的内容:
1.使用流程简介
希望通过介绍SDK的使用流程,可以让您更合理的安排APP项目的架构和进行代码上实现。
2.SDK的基本配置
这里介绍的是SDK正常运行所需要的一些配置,正常情况下使用默认配置就可以。
3.用户授权功能
如果需要使用的SDK的云端功能,包括希望接收到云端的推送消息EventNotify,或者订阅设备、和设备进行云端通信等,都必须先进行用户授权操作,以实现SDK和云端进行有效的连接。
用户授权一般分为物联云平台用户账号体系的用户授权和微信、微博、QQ等第三方用户授权。
4.设备功能
SDK的核心功能就是和设备之间进行通信,包括维护和设备之间的连接、扫描发现设备、添加订阅设备、控制设备(设置设备物模型属性)、获取设备状态(获取设备物模型属性/监听设备的物模型属性上报)等,这些都会在设备功能的模块中详细讲解。
5.云端消息推送
云端消息推送(EventNotify)可以理解为应用内推送,在APP和云端连接之后,可以接收到云端发送过来的实时消息,包括有设备的告警消息、分享消息等。开发者可以根据具体业务的情况处理对应的云端推送。
6.Restful API 使用
SDK封装了部分常用的Restful API,例如用户注册、登陆、找回密码等等接口,另外没有封装的,开发者可以根据使用文档自行封装。